package pixelradar.api;

import java.awt.*;
import java.awt.geom.Point2D.Double;

public interface IMapMode {
    void setScreenRes(int var1, int var2, int var3, int var4, double var5);

    void setScreenRes();

    void updateMargin();

    Point screenXYtoBlockXZ(IMapView var1, int var2, int var3);

    Double blockXZtoScreenXY(IMapView var1, double var2, double var4);

    Double getClampedScreenXY(IMapView var1, double var2, double var4);

    boolean posWithin(int var1, int var2);

    Double getNewPosPoint(double var1, double var3);

    int getXTranslation();

    int getYTranslation();

    int getX();

    int getY();

    int getW();

    int getH();

    int getWPixels();

    int getHPixels();

    IMapModeConfig getConfig();

    int getTextX();

    int getTextY();

    int getTextColour();
}
